package com.excu.factory.inter;


import com.excu.entity.Column;

import java.util.List;
import java.util.Map;

/**
 * @author: Joyce
 *  Logic is justice
 * @since: 2022/05/17-- 9:27
 *  表工厂抽线类
 */
public interface TableFactory {
    /**
     * 获取工厂名称
     * @return 返回
     */
    String getTableFactoryName();

    /**
     * 获取sql
     * @return 返回
     */
    List<String> getSqls(Map<String,List<Column>> map);

    /**
     * 初始化
     * @param ps
     */
    void initData(String ps);
}
